type type1 = {
    a: string,
    b: string
}
type type2 = {
    c: string,
    d: string
}

// 属性交叉
type type3 = type1 & type2

const obj: type3 = {
    a: '',
    b: '',
    c: '',
    d: ''
}